using TTXNA.src.Engine.Companies;

namespace TTXNA.src.Util
{
    public enum ObjectType { Building, Industry, Terrain, Station, Track, Tree, Vehicle };

    public struct ObjectInfo
    {
        private Company owner;
        private ObjectType objType;
        private string name;

        public ObjectInfo(Company company, ObjectType type, string name)
        {
            this.owner = company;
            this.objType = type;
            this.name = name;
        }

        public Company CompanyOwner
        {
            get { return owner; }
        }

        public ObjectType ObjectType
        {
            get { return objType; }
        }

        public string Name
        {
            get { return name; }
            set { name = value; }
        }

    }
}
